Skip to content

Testing automated performance metrics - do not merge yet#8749

Open
nolanpro wants to merge 2 commits into
developfrom
automated-performance-tests
Open

Testing automated performance metrics - do not merge yet#8749
nolanpro wants to merge 2 commits into
developfrom
automated-performance-tests

Conversation

@nolanpro
Copy link
Copy Markdown
Contributor

@nolanpro nolanpro commented Mar 13, 2026

ci:skip-build
ci:performance-tests

            ________
    o      |   __   |
      \_ O |  |__|  |
   ____/ \ |___WW___|
   __/   /     ||
               ||
               ||
_______________||________________

@github-actions
Copy link
Copy Markdown
Contributor

Performance framework (Phase 1) ran successfully.

  • Baseline (develop) and update (PR build) were deployed and removed.
  • Dedicated node group was created and deleted.

@processmaker-sonarqube
Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

@github-actions
Copy link
Copy Markdown
Contributor

Performance framework (Phase 1) ran successfully.

  • Baseline (develop) and update (PR build) were deployed and removed.
  • Dedicated node group was created and deleted.

@ProcessMaker ProcessMaker deleted a comment from github-actions Bot Mar 16, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Performance tests completed.

Baseline: develop | Update: PR build (processmaker-automated-performance-tests)

Comparison (users-index)

Metric Baseline Update
iterations `` 512 16.451673/s
http_req_duration (avg ms) `` 186.54
http_req_failed (%) `` 100.00

k6 summary — baseline

k6 summary — update (PR build)

  █ TOTAL RESULTS 

    checks_total.......: 512     16.451673/s
    checks_succeeded...: 0.00%   0 out of 512
    checks_failed......: 100.00% 512 out of 512

    ✗ status is 200
      ↳  0% — ✓ 0 / ✗ 512

    HTTP
    http_req_duration....: avg=186.54ms min=131.88ms med=162.27ms max=598.22ms p(90)=231ms p(95)=309.26ms
    http_req_failed......: 100.00% 512 out of 512
    http_reqs............: 512     16.451673/s

    EXECUTION
    iteration_duration...: avg=1.19s    min=1.13s    med=1.16s    max=1.79s    p(90)=1.23s p(95)=1.31s   
    iterations...........: 512     16.451673/s
    vus..................: 5       min=5          max=20
    vus_max..............: 20      min=20         max=20

    NETWORK
    data_received........: 256 kB  8.2 kB/s
    data_sent............: 81 kB   2.6 kB/s

@nolanpro nolanpro force-pushed the automated-performance-tests branch from b37e2fe to fa49146 Compare May 22, 2026 21:48
@processmaker-sonarqube
Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

@github-actions
Copy link
Copy Markdown
Contributor

Test Metric Baseline Update Δ % Total test time
Api-10-create-users iterations 100 8.626113/s
Api-10-create-users http_req_duration (avg ms)
Api-10-create-users http_req_failed (%)
Api-10-create-users k6 wall time 0m11.6s
Api-20-users-index iterations 59 29.562275/s 354 34.628426/s +500.0%
Api-20-users-index http_req_duration (avg ms)
Api-20-users-index http_req_failed (%)
Api-20-users-index k6 wall time 02.0s 10.2s +410.0% 12.2s
All tests sum of k6 wall times 2.0s 21.8s +990.0% 23.8s

Raw k6 logs and scripts: workflow run artifacts (includes baseline-results, update-results, and performance-k6-bundle).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant